<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
        <link rel="stylesheet" type="text/css" href="stylesheet.css" />
    </head>
    <body>
        <f:view>
            <h:form>
            
                <h1>Gestionnaire d'hotel</h1>
                <h:panelGroup rendered="#{not LoginBean.logged}">
                    <h2>Inscription à la plate-forme centrale hotel</h2>
                </h:panelGroup>
                
                <h:panelGroup rendered="#{LoginBean.logged}">
                    <h2>Modification de son profil sur la plate-forme centrale hotel</h2>
                </h:panelGroup>
                
                
                <h:messages layout="list" />
                <fieldset>
                    <legend>Informations d'identification</legend>
                    
                    <dl>
                        <dt>E-mail :</dt>
                        <dd>
                            <h:inputText readonly="#{LoginBean.logged}" id="txtEmail" value="#{InscriptionGHBean.gestionnaire.email}" required="true" requiredMessage="e-mail obligatoire"/>
                            
                        </dd>
                        <dt>Mot de passe :</dt>
                        <dd>
                            <h:inputSecret id="txtPassword" value="#{InscriptionGHBean.gestionnaire.password}" required="true" requiredMessage="mot de passe obligatoire"/>
                        </dd>
                    </dl>
                </fieldset>    
                <fieldset>
                    <legend>Informations personnelles</legend>
                    <dl>
                        <dt>Qualité :</dt>
                        <dd>
                            <h:selectOneMenu value="#{InscriptionGHBean.gestionnaire.qualite}">
                                <f:selectItem itemValue="M"/>
                                <f:selectItem itemValue="Mlle"/>
                                <f:selectItem itemValue="Mme"/>  
                            </h:selectOneMenu>                        
                        </dd>
                        <dt>Nom :</dt>
                        <dd>
                            <h:inputText id="txtNom" value="#{InscriptionGHBean.gestionnaire.nom}" required="true" requiredMessage="Nom obligatoire" />
                        </dd>
                        <dt>Prénom :</dt>
                        <dd>
                            <h:inputText id="txtPrenom" value="#{InscriptionGHBean.gestionnaire.prenom}" required="true" requiredMessage="Prénom obligatoire"/>
                        </dd>
                        <dt>Société :</dt>
                        <dd>
                            <h:inputText id="txtSociete" value="#{InscriptionGHBean.gestionnaire.societe}" required="true" requiredMessage="Société obligatoire"/>
                        </dd>
                        <dt>Adresse :</dt>
                        <dd>
                            <h:inputTextarea rows="3"  id="txtAdresse" value="#{InscriptionGHBean.gestionnaire.adresse}" required="true" requiredMessage="Adresse obligatoire"/>
                        </dd>
                        <dt>Code Postale :</dt>
                        <dd>
                            <h:inputText id="txtCodePostale" value="#{InscriptionGHBean.gestionnaire.codePostale}" required="true" requiredMessage="Code Postale obligatoire">
                                <f:validateLength minimum="4" maximum="6"/>
                            </h:inputText>
                            
                        </dd>
                        <dt>Ville :</dt>
                        <dd>
                            <h:inputText id="txtVille" value="#{InscriptionGHBean.gestionnaire.ville}" required="true" requiredMessage="Ville obligatoire"/>
                        </dd>
                        
                    </dl>
                </fieldset>
                <h:commandButton value="Valider" action="#{InscriptionGHBean.enregistreGestionnaire}"/>
                <h:commandButton value="Retour au tableau de bord" action="goToTDB"/>
            </h:form>
        </f:view>
    </body>
</html>
